git简单使用 git clone,git add,git commit,git pull,git push,git checkout 您所在的位置:网站首页 git add remote和git clone git简单使用 git clone,git add,git commit,git pull,git push,git checkout

git简单使用 git clone,git add,git commit,git pull,git push,git checkout

2024-06-17 05:49| 来源: 网络整理| 查看: 265

日常经常使用的命令: git clone git add git commit git pull git push git checkout 注:(此博客需要有一定git基础才能完美食用,关于git的详细使用可参考:https://blog.csdn.net/bjbz_cxy/article/details/116703787)

基本概念

git 有一个工作区,暂存区,本地仓库,远程仓库的概念 网图,侵删

工作区就是我们自己电脑的文件夹 大概流程: 1.从远程仓库中克隆代码到工作区 2.在工作区修改代码 3.将代码提交到暂存区 4.提交到本地仓库。本地仓库中保存修改的各个历史版本 5.确认代码修改完成后,将所有提交到本地仓库的已修改的代码,push到远程仓库

开始使用

gitee中已有一个仓库,地址:https://gitee.com/guo3118783960/Test20200809.git 将它拉取到本地: (1)新建一个空白文件夹 (2)git clone +仓库地址 在这里插入图片描述 注:1. git clone会自动帮我们初始化本地仓库 2.可以使用git clone -b 分支名 仓库地址来拉取指定分支 (3)修改代码 删除README.en.md,将README.md文件内容修改为“test”,git status查看文件状态,修改了还未提交是红色未提交时为红色 在这里插入图片描述 (4)git add+(文件名/文件夹) 使用文件名提交单个文件到暂存区,使用文件夹提交文件夹下所有文件 在这里插入图片描述 提交到暂存区后为绿色 (5) git commit 在这里插入图片描述 -m 可以添加注释,提交注释在多人协作开发中是非常重要的,可以让别人知道你对代码加了哪些功能,修改了哪些代码提交至本地仓库 第一次push代码到远程仓库,还需要先关联远程仓库 gitee将本地仓库关联到远程仓库 1. 首先拿到仓库的ssh地址(试了一下HTTPS地址不知道怎么会报错,百度了一下发现SSH可以) 2. 关联: git remote add origin [email protected]:guo3118783960/Test20200809.git

(6)推送到远程仓库master分支:git push origin master 在这里插入图片描述

其他使用 查看分支 git branch 在这里插入图片描述新建分支 git branch 分支名 在这里插入图片描述切换分支 git checkout 分支名 在这里插入图片描述4. 将本地分支推送到远程仓库分支 git push origin 分支名 在这里插入图片描述 在这里插入图片描述 冲突:

(1)第一种情况:在两个分支上分别修改同一文件,git add,git commit -m提交到本地仓库,再git merge 分支名的时候产生冲突。比如master分支里一个文件README.md文件内容:

test AAAAAAAAAAAAAAAAA

guojinren分支里一个文件README.md文件内容:

testBBBBBBBBBBBBBBBBBBB:wq

两个分支都git add,git commit -m到本地仓库里,这时master分支要合并guojinren分支:git merge guojinren 产生冲突 在这里插入图片描述 解决冲突: 在这里插入图片描述

重新git add,git commit -m,完美合并!

(2)第二种情况: 两个人都提交代码到master分支,但是后面提交的那个人push不上,得先pull远程仓库master的内容,但是pull时如果远程仓库的master分支有文件和自己仓库的文件冲突,就会产生冲突 此时需要后提交的人先pull远程仓库master的代码,解决冲突,再重新push才能成功



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有